Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
16 LEAKE ROAD Detached £428,743 £250,000 15 Nov 2010
22 LEAKE ROAD Semi-Detached £230,002 £125,000 29 Jun 2009
26 LEAKE ROAD Terraced £242,458 £225,000 15 Sep 2021
32A LEAKE ROAD Detached £237,128 £210,000 23 Apr 2021